package com.caiyigo.baihua.service;

import java.util.List;

import com.caiyigo.baihua.dto.CjBean;
import com.caiyigo.baihua.dto.KaoshicjDto;
import com.caiyigo.baihua.model.Kaoshicj;
import com.caiyigo.baihua.model.Xuesheng;
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;

public interface KaoshicjService {

	int deleteByPrimaryKey(Integer ksId);

	int insert(Kaoshicj record);

	int insertSelective(Kaoshicj record);

	Kaoshicj selectByPrimaryKey(Integer ksId);

	int updateByPrimaryKeySelective(Kaoshicj record);

	int updateByPrimaryKey(Kaoshicj record);

	List getList(KaoshicjDto dto, PageBounds pageBounds);

	int batchDelete(String[] ids);

	List<KaoshicjDto> getAll();

	List<KaoshicjDto> getAllCjByZyidAndXsid(Xuesheng xuesheng);

	int batchUpdate(List<KaoshicjDto> record);

	List<CjBean> smsCjList(String pici);
	
	int updateSmsCjList(KaoshicjDto record);

}
